\hypertarget{class_sprite_sheet}{
\section{SpriteSheet Class Reference}
\label{class_sprite_sheet}\index{SpriteSheet@{SpriteSheet}}
}


Décrit une animation à partir d'une spriteSheet.  




{\ttfamily \#include $<$spriteSheet.h$>$}

Inheritance diagram for SpriteSheet:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_sprite_sheet}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_sprite_sheet_a4d7391dfc60a4c6568afaf5a11974712}{SpriteSheet} (int aWidth, int aHeight, int aNbStep, int aInterval, int aTime, \hyperlink{class_texture}{Texture} $\ast$aTexture)
\item 
virtual void \hyperlink{class_sprite_sheet_acae6d144d2ed04519233d38f2ce49a36}{Use} ()
\item 
virtual void \hyperlink{class_sprite_sheet_a859528dc4ea946e16aa726f323b7238e}{NextStep} ()
\item 
virtual void \hyperlink{class_sprite_sheet_a2e6dec1d6750fd772674cf03172852f8}{CheckTime} (int currentTime)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_texture}{Texture} $\ast$ \hyperlink{class_sprite_sheet_adfc63d5429102f4267dea33179c3ba38}{texture}
\item 
float \hyperlink{class_sprite_sheet_ac2a0c88c14df33cbca9a417bd8770556}{width}
\item 
float \hyperlink{class_sprite_sheet_a160a905b3732a143617bd95c2f22c440}{height}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Décrit une animation à partir d'une spriteSheet. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_sprite_sheet_a4d7391dfc60a4c6568afaf5a11974712}{
\index{SpriteSheet@{SpriteSheet}!SpriteSheet@{SpriteSheet}}
\index{SpriteSheet@{SpriteSheet}!SpriteSheet@{SpriteSheet}}
\subsubsection[{SpriteSheet}]{\setlength{\rightskip}{0pt plus 5cm}SpriteSheet::SpriteSheet (
\begin{DoxyParamCaption}
\item[{int}]{aWidth, }
\item[{int}]{aHeight, }
\item[{int}]{aNbStep, }
\item[{int}]{aInterval, }
\item[{int}]{aTime, }
\item[{{\bf Texture} $\ast$}]{aTexture}
\end{DoxyParamCaption}
)}}
\label{class_sprite_sheet_a4d7391dfc60a4c6568afaf5a11974712}


$<$ Coordoonées de la texture 



\subsection{Member Function Documentation}
\hypertarget{class_sprite_sheet_a2e6dec1d6750fd772674cf03172852f8}{
\index{SpriteSheet@{SpriteSheet}!CheckTime@{CheckTime}}
\index{CheckTime@{CheckTime}!SpriteSheet@{SpriteSheet}}
\subsubsection[{CheckTime}]{\setlength{\rightskip}{0pt plus 5cm}void SpriteSheet::CheckTime (
\begin{DoxyParamCaption}
\item[{int}]{currentTime}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_sprite_sheet_a2e6dec1d6750fd772674cf03172852f8}


Implements \hyperlink{class_animation_a47d7e57125592e41adc24f1301adcb9d}{Animation}.

\hypertarget{class_sprite_sheet_a859528dc4ea946e16aa726f323b7238e}{
\index{SpriteSheet@{SpriteSheet}!NextStep@{NextStep}}
\index{NextStep@{NextStep}!SpriteSheet@{SpriteSheet}}
\subsubsection[{NextStep}]{\setlength{\rightskip}{0pt plus 5cm}void SpriteSheet::NextStep (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_sprite_sheet_a859528dc4ea946e16aa726f323b7238e}


Implements \hyperlink{class_animation_ae25a3ab12b719d73aced1e5e0d0112fa}{Animation}.

\hypertarget{class_sprite_sheet_acae6d144d2ed04519233d38f2ce49a36}{
\index{SpriteSheet@{SpriteSheet}!Use@{Use}}
\index{Use@{Use}!SpriteSheet@{SpriteSheet}}
\subsubsection[{Use}]{\setlength{\rightskip}{0pt plus 5cm}void SpriteSheet::Use (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_sprite_sheet_acae6d144d2ed04519233d38f2ce49a36}


Reimplemented from \hyperlink{class_animation_aef4821c5eea9d55a0dd5e5a318891627}{Animation}.



\subsection{Member Data Documentation}
\hypertarget{class_sprite_sheet_a160a905b3732a143617bd95c2f22c440}{
\index{SpriteSheet@{SpriteSheet}!height@{height}}
\index{height@{height}!SpriteSheet@{SpriteSheet}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf SpriteSheet::height}}}
\label{class_sprite_sheet_a160a905b3732a143617bd95c2f22c440}
Largeur d'une étape de l'animation en y relatif à la taille de la texture, compris entre 0 et 1 \hypertarget{class_sprite_sheet_adfc63d5429102f4267dea33179c3ba38}{
\index{SpriteSheet@{SpriteSheet}!texture@{texture}}
\index{texture@{texture}!SpriteSheet@{SpriteSheet}}
\subsubsection[{texture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Texture}$\ast$ {\bf SpriteSheet::texture}}}
\label{class_sprite_sheet_adfc63d5429102f4267dea33179c3ba38}
\hyperlink{class_texture}{Texture} contenant la \char`\"{}spriteSheet\char`\"{}, contenant plusieurs étapes d'une animation \hypertarget{class_sprite_sheet_ac2a0c88c14df33cbca9a417bd8770556}{
\index{SpriteSheet@{SpriteSheet}!width@{width}}
\index{width@{width}!SpriteSheet@{SpriteSheet}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf SpriteSheet::width}}}
\label{class_sprite_sheet_ac2a0c88c14df33cbca9a417bd8770556}
Longueur d'une étape de l'animation en x relatif à la taille de la texture, compris entre 0 et 1 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/old/\hyperlink{sprite_sheet_8h}{spriteSheet.h}\item 
sources/old/\hyperlink{sprite_sheet_8cpp}{spriteSheet.cpp}\end{DoxyCompactItemize}
